package com.bd.bean;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.faces.view.ViewScoped;
import javax.inject.Inject;
import javax.inject.Named;

import com.bd.controller.ControllerImpl;
import com.bd.model.Faixa;

@Named
@ViewScoped
public class FaixaBean {

	@Inject
	private ControllerImpl	controller;

	public void saveFaixa(Faixa faixa) {
		FacesContext context = FacesContext.getCurrentInstance();
		try {
			controller.saveFaixa(faixa);
			context.addMessage(null, new FacesMessage("Sucesso!", "Faixa salva com sucesso!"));
		} catch (Exception e) {
			context.addMessage(null, new FacesMessage("Ocorreu um erro ao salvar a faixa"));
			e.printStackTrace();
		}
	}
}
